package com.io.constant;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;

/**
 * project - 统一参数
 *
 * @author 郭冬冬
 * @version 1.0
 * 自定义错误码
 */
@Getter
@AllArgsConstructor
@NoArgsConstructor
public enum ApiResultEnum {

    /**
     * 操作成功
     */
    SUCCESS_VALUE(200, "操作成功！"),
    /**
     * 操作失败
     */
    ERROR_VALUE(-200, "操作失败！"),
    /**
     * 系统异常
     */
    SERVICE_ERROR(500, "服务异常，请联系管理员！"),
    /**
     * 认证授权
     */
    AUTHENTICATION_ERROR(401, "Token证书错误，认证失败！"),
    AUTHENTICATION_NO_HAND(404, "访问资源不存在！"),
    AUTHORIZATION_ERROR(403, "没有授权！");


    private Integer code;
    private String message;
}
